left stranded - German English Dictionary